<?php
declare(strict_types=1);
namespace App\Services;

use App\Facades\Node;

class NodesService extends BaseService{

    private $_it;
    private $_fun;
    public function __construct()
    {
        $this->_it=new ItService();
    }

    //通用调用方法
    public function handle(String $node, array $params):array{

        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'nextUserList' => data_get($params,'nextUserList',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle([],$params_info);
        return $req;

    }

    //节点T10016

    private function NodeT10016 (array $params):array {

        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),[]);
        $requests_info=[
            "architectrueReview"=>empty($res['architectrueReview'])?'':$res['architectrueReview'],
            "applyDept_show"=>empty($res['applyDept_show'])?'':$res['applyDept_show'],
            "headDept_show"=>empty($res['headDept_show'])?'':$res['headDept_show'],
            "comboBox58_show"=>empty($res['comboBox58_show'])?'':$res['comboBox58_show'],
            "countdownStartTime"=>empty($res['countdownStartTime'])?'':$res['countdownStartTime'],
            "analyseStartTime"=>empty($res['analyseStartTime'])?'':$res['analyseStartTime'],
            "implementStartTime"=>empty($res['implementStartTime'])?'':$res['implementStartTime'],
            "onlineStartTime"=> empty($res['onlineStartTime'])?'':$res['onlineStartTime'],
            "overTimeLastDay"=> empty($res['overTimeLastDay'])?'':$res['overTimeLastDay'],
            "analyseOverTimeLastDay"=> empty($res['analyseOverTimeLastDay'])?'':$res['analyseOverTimeLastDay'],
            "implementOverTimeLastDay"=> empty($res['implementOverTimeLastDay'])?'':$res['implementOverTimeLastDay'],
            "onlineOverTimeLastDay"=>empty($res['onlineOverTimeLastDay'])?'':$res['onlineOverTimeLastDay'],
            "holidayNum"=>empty($res['holidayNum'])?'':$res['holidayNum'],
            "analyseHolidayNum"=>empty($res['analyseHolidayNum'])?'':$res['analyseHolidayNum'],
            "implementHolidayNum"=>empty($res['implementHolidayNum'])?'':$res['implementHolidayNum'],
            "onlineHolidayNum"=>empty($res['onlineHolidayNum'])?'':$res['onlineHolidayNum'],
            "holiday"=>empty($res['holiday'])?'':$res['holiday'],
            "analyseHoliday"=>empty($res['analyseHoliday'])?'':$res['analyseHoliday'],
            "implementHoliday"=>empty($res['implementHoliday'])?'':$res['implementHoliday'],
            "onlineHoliday"=>empty($res['onlineHoliday'])?'':$res['onlineHoliday'],
            "before2Curr"=>empty($res['before2Curr'])?'':$res['before2Curr'],
            "beforeCurr"=> empty($res['beforeCurr'])?'':$res['beforeCurr'],
            "mulSystem"=> empty($res['mulSystem'])?'':$res['mulSystem'],
            "text20Id"=> empty($res['text20Id'])?'':$res['text20Id'],
            "unitNameTemp"=> empty($res['unitNameTemp'])?'':$res['unitNameTemp'],
            "unitIdTemp"=>empty($res['unitIdTemp'])?'':$res['unitIdTemp'],
            "plate_id_temp"=>empty($res['plate_id_temp'])?'':$res['plate_id_temp'],
            "comboBox58"=>empty($res['comboBox58'])?'':$res['comboBox58'],
            "text59"=>empty($res['text59'])?'':$res['text59'],
            "text60"=>empty($res['text60'])?'':$res['text60'],
            "text62"=>empty($res['text62'])?'':$res['text62'],
            "text61"=>empty($res['text61'])?'':$res['text61'],
            "text63"=>empty($res['text63'])?'':$res['text63'],
            "text64"=>empty($res['text64'])?'':$res['text64'],
            "text66"=>empty($res['text66'])?'':$res['text66'],
            "text65"=> empty($res['text65'])?'':$res['text65'],
            "text67"=>empty($res['text67'])?'':$res['text67'],
            "text68"=>empty($res['text68'])?'':$res['text68'],
            "text69"=>empty($res['text69'])?'':$res['text69'],
            "text700"=>empty($res['text700'])?'':$res['text700'],
            "dev_lead_id"=>empty($res['dev_lead_id'])?'':$res['dev_lead_id'],
            "text99_id"=>empty($res['text99_id'])?'':$res['text99_id'],
            "text999_id"=>empty($res['text999_id'])?'':$res['text999_id'],
            "allIt"=>empty($res['allIt'])?'':$res['allIt'],
            "allProejct"=>empty($res['allProejct'])?'':$res['allProejct'],
            "allHareword"=>empty($res['allHareword'])?'':$res['allHareword'],
            "if_one_system_manager"=>empty($res['if_one_system_manager'])?'':$res['if_one_system_manager'],
            "return_oa"=>empty($res['return_oa'])?'':$res['return_oa'],
            "if_collect_return"=>empty($res['if_collect_return'])?'':$res['if_collect_return'],
            "spilt_return"=>empty($res['spilt_return'])?'':$res['spilt_return'],
            "leadDev_lead"=>empty($res['leadDev_lead'])?'':$res['leadDev_lead'],
            "involvedSystemFlag"=>empty($res['involvedSystemFlag'])?'':$res['involvedSystemFlag'],
            "pzsx"=>empty($res['pzsx'])?'':$res['pzsx'],
            "returnfen"=>empty($res['returnfen'])?'':$res['returnfen'],
            "ggtofj"=>empty($res['ggtofj'])?'':$res['ggtofj'],
            "ggtopl"=>empty($res['ggtopl'])?'':$res['ggtopl'],
            "back"=>empty($res['back'])?'':$res['back'],
            "hardSubmit"=>empty($res['hardSubmit'])?'':$res['hardSubmit'],
            "WF_NextNodeSelect"=>empty($res['WF_NextNodeSelect'])?'':$res['WF_NextNodeSelect'],
            "WF_T10335"=>empty($res['WF_T10335'])?'':$res['WF_T10335'],
            "WF_TmpRemark"=> data_get($params,'remark',''),
            "WF_DocUnid"=>data_get($params,'docUnid',''),
            "WF_Taskid"=>empty($res['WF_Taskid'])?'':$res['WF_Taskid'],
            "WF_Processid"=>empty($res['WF_Processid'])?'':$res['WF_Processid'],
            "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
            "WF_NextUserList"=>empty($res['WF_NextUserList'])?'':$res['WF_NextUserList'],
            "WF_SubNextUserList"=>empty($res['WF_SubNextUserList'])?'':$res['WF_SubNextUserList'],
            "WF_Appid"=>empty($res['WF_Appid'])?'':$res['WF_Appid'],
            "WF_PmsIp"=>empty($res['WF_PmsIp'])?'':$res['WF_PmsIp'],
            "WF_NewDocFlag"=>empty($res['WF_NewDocFlag'])?'':$res['WF_NewDocFlag'],
            "WF_Remark"=>empty($res['WF_Remark'])?'':$res['WF_Remark'],
            "currentNodeUserid"=>empty($res['currentNodeUserid'])?'':$res['currentNodeUserid'],
            "currentNodeid"=>empty($res['currentNodeid'])?'':$res['currentNodeid'],
            "rowNumber"=>empty($res['rowNumber'])?'':$res['rowNumber'],
            "currentNodeId"=>'T10016',
            "WF_Action"=>empty($res['WF_Action'])?'':$res['WF_Action']

        ];

        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];

        $req=Node::nodeHandle($requests_info,$params_info);
        return $req;

    }


    //节点T10335
    private function NodeT10335(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),[]);
        $requests_info=[
            "architectrueReview"=> empty($res['architectrueReview'])?'':$res['architectrueReview'],
            "applyDept_show"=> empty($res['applyDept_show'])?'':$res['applyDept_show'],
            "headDept_show"=> empty($res['headDept_show'])?'':$res['headDept_show'],
            "comboBox58_show"=> empty($res['comboBox58_show'])?'':$res['comboBox58_show'],
            "countdownStartTime"=>empty($res['countdownStartTime'])?'':$res['countdownStartTime'],
            "analyseStartTime"=>empty($res['analyseStartTime'])?'':$res['analyseStartTime'],
            "implementStartTime"=>empty($res['implementStartTime'])?'':$res['implementStartTime'],
            "onlineStartTime"=>empty($res['implementStartTime'])?'':$res['implementStartTime'],
            "overTimeLastDay"=>empty($res['overTimeLastDay'])?'':$res['overTimeLastDay'],
            "analyseOverTimeLastDay"=>empty($res['analyseOverTimeLastDay'])?'':$res['analyseOverTimeLastDay'],
            "implementOverTimeLastDay"=>empty($res['implementOverTimeLastDay'])?'':$res['implementOverTimeLastDay'],
            "onlineOverTimeLastDay"=>empty($res['onlineOverTimeLastDay'])?'':$res['onlineOverTimeLastDay'],
            "holidayNum"=>empty($res['holidayNum'])?'':$res['holidayNum'],
            "analyseHolidayNum"=>empty($res['analyseHolidayNum'])?'':$res['analyseHolidayNum'],
            "implementHolidayNum"=>empty($res['implementHolidayNum'])?'':$res['implementHolidayNum'],
            "onlineHolidayNum"=>empty($res['onlineHolidayNum'])?'':$res['onlineHolidayNum'],
            "holiday"=>empty($res['holiday'])?'':$res['holiday'],
            "analyseHoliday"=>empty($res['analyseHoliday'])?'':$res['analyseHoliday'],
            "implementHoliday"=>empty($res['implementHoliday'])?'':$res['implementHoliday'],
            "onlineHoliday"=>empty($res['onlineHoliday'])?'':$res['onlineHoliday'],
            "before2Curr"=>empty($res['before2Curr'])?'':$res['before2Curr'],
            "beforeCurr"=>empty($res['beforeCurr'])?'':$res['beforeCurr'],
            "mulSystem"=>empty($res['mulSystem'])?'':$res['mulSystem'],
            "text20Id"=>empty($res['text20Id'])?'':$res['text20Id'],
            "unitNameTemp"=>empty($res['unitNameTemp'])?'':$res['unitNameTemp'],
            "unitIdTemp"=>empty($res['unitIdTemp'])?'':$res['unitIdTemp'],
            "plate_id_temp"=> empty($res['plate_id_temp'])?'':$res['plate_id_temp'],
            "comboBox58"=>empty($res['comboBox58'])?'':$res['comboBox58'],
            "text59"=>empty($res['text59'])?'':$res['text59'],
            "text60"=> empty($res['text60'])?'':$res['text60'],
            "text62"=> empty($res['text62'])?'':$res['text62'],
            "text61"=>empty($res['text61'])?'':$res['text61'],
            "text63"=>empty($res['text63'])?'':$res['text63'],
            "text64"=>empty($res['text64'])?'':$res['text64'],
            "text66"=>empty($res['text66'])?'':$res['text66'],
            "text65"=>empty($res['text65'])?'':$res['text65'],
            "text67"=>empty($res['text67'])?'':$res['text67'],
            "text68"=>empty($res['text68'])?'':$res['text68'],
            "text69"=>empty($res['text69'])?'':$res['text69'],
            "text700"=>empty($res['text700'])?'':$res['text700'],
            "dev_lead_id"=>empty($res['dev_lead_id'])?'':$res['dev_lead_id'],
            "text99_id"=>empty($res['text99_id'])?'':$res['text99_id'],
            "text999_id"=>empty($res['text999_id'])?'':$res['text999_id'],
            "allIt"=>empty($res['allIt'])?'':$res['allIt'],
            "allProejct"=>empty($res['allProejct'])?'':$res['allProejct'],
            "allHareword"=>empty($res['allHareword'])?'':$res['allHareword'],
            "if_one_system_manager"=>empty($res['if_one_system_manager'])?'':$res['if_one_system_manager'],
            "return_oa"=>empty($res['return_oa'])?'':$res['return_oa'],
            "if_collect_return"=>empty($res['if_collect_return'])?'':$res['if_collect_return'],
            "spilt_return"=>empty($res['spilt_return'])?'':$res['spilt_return'],
            "leadDev_lead"=>empty($res['leadDev_lead'])?'':$res['leadDev_lead'],
            "involvedSystemFlag"=>empty($res['involvedSystemFlag'])?'':$res['involvedSystemFlag'],
            "pzsx"=>empty($res['pzsx'])?'':$res['pzsx'],
            "returnfen"=>empty($res['returnfen'])?'':$res['returnfen'],
            "ggtofj"=>empty($res['ggtofj'])?'':$res['ggtofj'],
            "ggtopl"=>empty($res['ggtopl'])?'':$res['ggtopl'],
            "back"=>empty($res['back'])?'':$res['back'],
            "hardSubmit"=>empty($res['hardSubmit'])?'':$res['hardSubmit'],
            "WF_TmpRemark"=> data_get($params,'remark',''),
            "WF_DocUnid"=>data_get($params,'docUnid',''),
            "WF_Taskid"=>empty($res['WF_Taskid'])?'':$res['WF_Taskid'],
            "WF_Processid"=>empty($res['WF_Processid'])?'':$res['WF_Processid'],
            "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
            "WF_NextUserList"=>empty($res['WF_NextUserList'])?'':$res['WF_NextUserList'],
            "WF_SubNextUserList"=>empty($res['WF_SubNextUserList'])?'':$res['WF_SubNextUserList'],
            "WF_Appid"=>empty($res['WF_Appid'])?'':$res['WF_Appid'],
            "WF_PmsIp"=>empty($res['WF_PmsIp'])?'':$res['WF_PmsIp'],
            "WF_NewDocFlag"=>empty($res['WF_NewDocFlag'])?'':$res['WF_NewDocFlag'],
            "WF_Remark"=> data_get($params,'remark',''),
            "currentNodeUserid"=>empty($res['currentNodeUserid'])?'':$res['currentNodeUserid'],
            "currentNodeid"=>empty($res['currentNodeid'])?'':$res['currentNodeid'],
            "rowNumber"=>empty($res['rowNumber'])?'':$res['rowNumber'],
            "currentNodeId"=>'T10335',
            "WF_Action"=>empty($res['WF_Action'])?'':$res['WF_Action']
        ];
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];

        $req=Node::nodeHandle($requests_info,$params_info);
        return $req;


    }

    //节点T10017
    private function NodeT10017(array $params):array {
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),[]);
        $requests_info=[
            "architectrueReview"=> empty($res['architectrueReview'])?'':$res['architectrueReview'],
            "applyDept_show"=> empty($res['applyDept_show'])?'':$res['applyDept_show'],
            "headDept_show"=> empty($res['headDept_show'])?'':$res['headDept_show'],
            "comboBox73_show"=> empty($res['comboBox73_show'])?'':$res['comboBox73_show'],
            "countdownStartTime"=> empty($res['countdownStartTime'])?'':$res['countdownStartTime'],
            "analyseStartTime"=> empty($res['analyseStartTime'])?'':$res['analyseStartTime'],
            "implementStartTime"=> empty($res['implementStartTime'])?'':$res['implementStartTime'],
            "onlineStartTime"=> empty($res['onlineStartTime'])?'':$res['onlineStartTime'],
            "overTimeLastDay"=> empty($res['overTimeLastDay'])?'':$res['overTimeLastDay'],
            "analyseOverTimeLastDay"=> empty($res['analyseOverTimeLastDay'])?'':$res['analyseOverTimeLastDay'],
            "implementOverTimeLastDay"=> empty($res['implementOverTimeLastDay'])?'':$res['implementOverTimeLastDay'],
            "onlineOverTimeLastDay"=> empty($res['onlineOverTimeLastDay'])?'':$res['onlineOverTimeLastDay'],
            "holidayNum"=> empty($res['holidayNum'])?'':$res['holidayNum'],
            "analyseHolidayNum"=> empty($res['analyseHolidayNum'])?'':$res['analyseHolidayNum'],
            "implementHolidayNum"=> empty($res['implementHolidayNum'])?'':$res['implementHolidayNum'],
            "onlineHolidayNum"=> empty($res['onlineHolidayNum'])?'':$res['onlineHolidayNum'],
            "holiday"=> empty($res['holiday'])?'':$res['holiday'],
            "analyseHoliday"=> empty($res['analyseHoliday'])?'':$res['analyseHoliday'],
            "implementHoliday"=> empty($res['implementHoliday'])?'':$res['implementHoliday'],
            "onlineHoliday"=> empty($res['onlineHoliday'])?'':$res['onlineHoliday'],
            "before2Curr"=> empty($res['before2Curr'])?'':$res['before2Curr'],
            "beforeCurr"=> empty($res['beforeCurr'])?'':$res['beforeCurr'],
            "mulSystem"=> empty($res['mulSystem'])?'':$res['mulSystem'],
            "text20Id"=> empty($res['text20Id'])?'':$res['text20Id'],
            "req_unit_id_temp"=> empty($res['req_unit_id_temp'])?'':$res['req_unit_id_temp'],
            "req_unit_name_temp"=> empty($res['req_unit_name_temp'])?'':$res['req_unit_name_temp'],
            "unitNameTemp"=> empty($res['unitNameTemp'])?'':$res['unitNameTemp'],
            "unitIdTemp"=> empty($res['unitIdTemp'])?'':$res['unitIdTemp'],
            "plate_id_temp"=> empty($res['plate_id_temp'])?'':$res['plate_id_temp'],
            "comboBox73"=> empty($res['comboBox73'])?'':$res['comboBox73'],
            "dev_lead"=> empty($res['dev_lead'])?'':$res['dev_lead'],
            "dev_lead_id"=> empty($res['dev_lead_id'])?'':$res['dev_lead_id'],
            "text99"=> empty($res['text99'])?'':$res['text99'],
            "text99_id"=> empty($res['text99_id'])?'':$res['text99_id'],
            "text999"=> empty($res['text999'])?'':$res['text999'],
            "text999_id"=> empty($res['text999_id'])?'':$res['text999_id'],
            "text76"=> empty($res['text76'])?'':$res['text76'],
            "allIt"=> empty($res['allIt'])?'':$res['allIt'],
            "allProejct"=> empty($res['allProejct'])?'':$res['allProejct'],
            "projectAmount"=> empty($res['projectAmount'])?'':$res['projectAmount'],
            "allHareword"=> empty($res['allHareword'])?'':$res['allHareword'],
            "if_one_system_manager"=> empty($res['if_one_system_manager'])?'':$res['if_one_system_manager'],
            "return_oa"=> empty($res['return_oa'])?'':$res['return_oa'],
            "if_collect_return"=> empty($res['if_collect_return'])?'':$res['if_collect_return'],
            "spilt_return"=> empty($res['spilt_return'])?'':$res['spilt_return'],
            "leadDev_lead"=> empty($res['leadDev_lead'])?'':$res['leadDev_lead'],
            "involvedSystemFlag"=> empty($res['involvedSystemFlag'])?'':$res['involvedSystemFlag'],
            "pzsx"=> empty($res['pzsx'])?'':$res['pzsx'],
            "returnfen"=> empty($res['returnfen'])?'':$res['returnfen'],
            "ggtofj"=> empty($res['ggtofj'])?'':$res['ggtofj'],
            "ggtopl"=> empty($res['ggtopl'])?'':$res['ggtopl'],
            "back"=> empty($res['back'])?'':$res['back'],
            "hardSubmit"=> empty($res['hardSubmit'])?'':$res['hardSubmit'],
            "WF_NextNodeSelect"=>data_get($params,'nextNodeid',''),
            "WF_TmpRemark"=> data_get($params,'remark',''),
            "WF_DocUnid"=>data_get($params,'docUnid',''),
            "WF_Taskid"=>empty($res['WF_Taskid'])?'':$res['WF_Taskid'],
            "WF_Processid"=>empty($res['WF_Processid'])?'':$res['WF_Processid'],
            "WF_NextNodeid"=>data_get($params,'nextNodeid',''),
            "WF_NextUserList"=>empty($res['WF_NextUserList'])?'':$res['WF_NextUserList'],
            "WF_SubNextUserList"=>empty($res['WF_SubNextUserList'])?'':$res['WF_SubNextUserList'],
            "WF_Appid"=>empty($res['WF_Appid'])?'':$res['WF_Appid'],
            "WF_PmsIp"=>empty($res['WF_PmsIp'])?'':$res['WF_PmsIp'],
            "WF_NewDocFlag"=>empty($res['WF_NewDocFlag'])?'':$res['WF_NewDocFlag'],
            "WF_Remark"=> data_get($params,'remark',''),
            "currentNodeUserid"=>empty($res['currentNodeUserid'])?'':$res['currentNodeUserid'],
            "currentNodeid"=>empty($res['currentNodeid'])?'':$res['currentNodeid'],
            "rowNumber"=>empty($res['rowNumber'])?'':$res['rowNumber'],
            "currentNodeId"=>'T10017',
            "WF_Action"=>empty($res['WF_Action'])?'':$res['WF_Action']
        ];
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];

        $req=Node::nodeHandle($requests_info,$params_info);
        return $req;
    }

    //节点T10082
    private function NodeT10082(array $params):array {
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),[]);
        $requests_info=[
            "applyDept_show"=>empty($res['applyDept_show'])?'':$res['applyDept_show'],
            "headDept_show"=>empty($res['headDept_show'])?'':$res['headDept_show'],
            "comboBox73_show"=>empty($res['comboBox73_show'])?'':$res['comboBox73_show'],
            "countdownStartTime"=>empty($res['countdownStartTime'])?'':$res['countdownStartTime'],
            "analyseStartTime"=>empty($res['analyseStartTime'])?'':$res['analyseStartTime'],
            "implementStartTime"=>empty($res['implementStartTime'])?'':$res['implementStartTime'],
            "onlineStartTime"=>empty($res['onlineStartTime'])?'':$res['onlineStartTime'],
            "overTimeLastDay"=>empty($res['onlineStartTime'])?'':$res['onlineStartTime'],
            "analyseOverTimeLastDay"=>empty($res['analyseOverTimeLastDay'])?'':$res['analyseOverTimeLastDay'],
            "implementOverTimeLastDay"=>empty($res['implementOverTimeLastDay'])?'':$res['implementOverTimeLastDay'],
            "onlineOverTimeLastDay"=>empty($res['onlineOverTimeLastDay'])?'':$res['onlineOverTimeLastDay'],
            "holidayNum"=>empty($res['holidayNum'])?'':$res['holidayNum'],
            "analyseHolidayNum"=>empty($res['analyseHolidayNum'])?'':$res['analyseHolidayNum'],
            "implementHolidayNum"=>empty($res['implementHolidayNum'])?'':$res['implementHolidayNum'],
            "onlineHolidayNum"=>empty($res['onlineHolidayNum'])?'':$res['onlineHolidayNum'],
            "holiday"=>empty($res['holiday'])?'':$res['holiday'],
            "analyseHoliday"=>empty($res['analyseHoliday'])?'':$res['analyseHoliday'],
            "implementHoliday"=>empty($res['implementHoliday'])?'':$res['implementHoliday'],
            "onlineHoliday"=>empty($res['onlineHoliday'])?'':$res['onlineHoliday'],
            "before2Curr"=>empty($res['before2Curr'])?'':$res['before2Curr'],
            "beforeCurr"=>empty($res['beforeCurr'])?'':$res['beforeCurr'],
            "mulSystem"=>empty($res['mulSystem'])?'':$res['mulSystem'],
            "text20Id"=>empty($res['text20Id'])?'':$res['text20Id'],
            "req_unit_id_temp"=>empty($res['req_unit_id_temp'])?'':$res['req_unit_id_temp'],
            "req_unit_name_temp"=>empty($res['req_unit_name_temp'])?'':$res['req_unit_name_temp'],
            "unitNameTemp"=>empty($res['unitNameTemp'])?'':$res['unitNameTemp'],
            "unitIdTemp"=>empty($res['unitIdTemp'])?'':$res['unitIdTemp'],
            "plate_id_temp"=>empty($res['plate_id_temp'])?'':$res['plate_id_temp'],
            "comboBox73"=>empty($res['comboBox73'])?'':$res['comboBox73'],
            "dev_lead"=>empty($res['dev_lead'])?'':$res['dev_lead'],
            "dev_lead_id"=>empty($res['dev_lead_id'])?'':$res['dev_lead_id'],
            "text99"=>empty($res['text99'])?'':$res['text99'],
            "text99_id"=>empty($res['text99_id'])?'':$res['text99_id'],
            "text999_id"=>empty($res['text999_id'])?'':$res['text999_id'],
            "text76"=>empty($res['text76'])?'':$res['text76'],
            "allIt"=>empty($res['allIt'])?'':$res['allIt'],
            "allProejct"=>empty($res['allProejct'])?'':$res['allProejct'],
            "allHareword"=>empty($res['allHareword'])?'':$res['allHareword'],
            "if_one_system_manager"=>empty($res['if_one_system_manager'])?'':$res['if_one_system_manager'],
            "return_oa"=>empty($res['return_oa'])?'':$res['return_oa'],
            "if_collect_return"=>empty($res['if_collect_return'])?'':$res['if_collect_return'],
            "spilt_return"=>empty($res['spilt_return'])?'':$res['spilt_return'],
            "leadDev_lead"=>empty($res['leadDev_lead'])?'':$res['leadDev_lead'],
            "involvedSystemFlag"=>empty($res['involvedSystemFlag'])?'':$res['involvedSystemFlag'],
            "pzsx"=>empty($res['pzsx'])?'':$res['pzsx'],
            "returnfen"=>empty($res['returnfen'])?'':$res['returnfen'],
            "ggtofj"=>empty($res['ggtofj'])?'':$res['ggtofj'],
            "ggtopl"=>empty($res['ggtopl'])?'':$res['ggtopl'],
            "back"=>empty($res['back'])?'':$res['back'],
            "hardSubmit"=>empty($res['hardSubmit'])?'':$res['hardSubmit'],
            "WF_NextNodeSelect"=>data_get($params,'nextNodeid',''),
            "WF_TmpRemark"=>data_get($params,'remark',''),
            "WF_DocUnid"=> data_get($params,'docUnid',''),
            "WF_Taskid"=>empty($res['WF_Taskid'])?'':$res['WF_Taskid'],
            "WF_Processid"=>empty($res['WF_Processid'])?'':$res['WF_Processid'],
            "WF_NextNodeid" =>data_get($params,'nextNodeid',''),
            "WF_NextUserList"=>empty($res['WF_NextUserList'])?'':$res['WF_NextUserList'],
            "WF_SubNextUserList"=>empty($res['WF_SubNextUserList'])?'':$res['WF_SubNextUserList'],
            "WF_Appid"=>empty($res['WF_Appid'])?'':$res['WF_Appid'],
            "WF_PmsIp"=>empty($res['WF_PmsIp'])?'':$res['WF_PmsIp'],
            "WF_NewDocFlag"=>empty($res['WF_NewDocFlag'])?'':$res['WF_NewDocFlag'],
            "WF_Remark"=>data_get($params,'remark',''),
            "currentNodeUserid"=>empty($res['currentNodeUserid'])?'':$res['currentNodeUserid'],
            "currentNodeid"=>empty($res['currentNodeid'])?'':$res['currentNodeid'],
            "rowNumber"=>empty($res['WF_Action'])?'':$res['WF_Action'],
            "currentNodeId"=>'T10082',
            "WF_Action"=>empty($res['WF_Action'])?'':$res['WF_Action']
        ];
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];

        $req=Node::nodeHandle($requests_info,$params_info);
        return $req;
    }

    /*
     * 节点 T10018
     * */
    private function NodeT10018(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),[]);
        $requests_info=[
            "architectrueReview"=>empty($res['architectrueReview'])?'':$res['architectrueReview'],
            "applyDept_show"=>empty($res['applyDept_show'])?'':$res['applyDept_show'],
            "headDept_show"=>empty($res['headDept_show'])?'':$res['headDept_show'],
            "comboBox73_show"=>empty($res['comboBox73_show'])?'':$res['comboBox73_show'],
            "dev_lead_show"=>empty($res['dev_lead_show'])?'':$res['dev_lead_show'],
            "countdownStartTime"=>empty($res['countdownStartTime'])?'':$res['countdownStartTime'],
            "analyseStartTime"=>empty($res['analyseStartTime'])?'':$res['analyseStartTime'],
            "implementStartTime"=>empty($res['implementStartTime'])?'':$res['implementStartTime'],
            "onlineStartTime"=>empty($res['onlineStartTime'])?'':$res['onlineStartTime'],
            "overTimeLastDay"=>empty($res['overTimeLastDay'])?'':$res['overTimeLastDay'],
            "analyseOverTimeLastDay"=>empty($res['analyseOverTimeLastDay'])?'':$res['analyseOverTimeLastDay'],
            "implementOverTimeLastDay"=>empty($res['implementOverTimeLastDay'])?'':$res['implementOverTimeLastDay'],
            "onlineOverTimeLastDay"=>empty($res['onlineOverTimeLastDay'])?'':$res['onlineOverTimeLastDay'],
            "holidayNum"=>empty($res['holidayNum'])?'':$res['holidayNum'],
            "analyseHolidayNum"=>empty($res['analyseHolidayNum'])?'':$res['analyseHolidayNum'],
            "implementHolidayNum"=>empty($res['implementHolidayNum'])?'':$res['implementHolidayNum'],
            "onlineHolidayNum"=>empty($res['onlineHolidayNum'])?'':$res['onlineHolidayNum'],
            "holiday"=>empty($res['holiday'])?'':$res['holiday'],
            "analyseHoliday"=>empty($res['analyseHoliday'])?'':$res['analyseHoliday'],
            "implementHoliday"=>empty($res['implementHoliday'])?'':$res['implementHoliday'],
            "onlineHoliday"=>empty($res['onlineHoliday'])?'':$res['onlineHoliday'],
            "before2Curr"=>empty($res['before2Curr'])?'':$res['before2Curr'],
            "beforeCurr"=>empty($res['beforeCurr'])?'':$res['beforeCurr'],
            "mulSystem"=>empty($res['mulSystem'])?'':$res['mulSystem'],
            "text20Id"=>empty($res['text20Id'])?'':$res['text20Id'],
            "req_unit_id_temp"=>empty($res['req_unit_id_temp'])?'':$res['req_unit_id_temp'],
            "req_unit_name_temp"=>empty($res['req_unit_name_temp'])?'':$res['req_unit_name_temp'],
            "unitNameTemp"=>empty($res['unitNameTemp'])?'':$res['unitNameTemp'],
            "unitIdTemp"=>empty($res['unitIdTemp'])?'':$res['unitIdTemp'],
            "plate_id_temp"=>empty($res['plate_id_temp'])?'':$res['plate_id_temp'],
            "dev_lead_id"=>empty($res['dev_lead_id'])?'':$res['dev_lead_id'],
            "text99_id"=>empty($res['text99_id'])?'':$res['text99_id'],
            "text999_id"=>empty($res['text999_id'])?'':$res['text999_id'],
            "allIt"=>empty($res['allIt'])?'':$res['allIt'],
            "allProejct"=>empty($res['allProejct'])?'':$res['allProejct'],
            "allHareword"=>empty($res['allHareword'])?'':$res['allHareword'],
            "if_one_system_manager"=>empty($res['if_one_system_manager'])?'':$res['if_one_system_manager'],
            "return_oa"=>empty($res['return_oa'])?'':$res['return_oa'],
            "if_collect_return"=>empty($res['if_collect_return'])?'':$res['if_collect_return'],
            "spilt_return"=>empty($res['spilt_return'])?'':$res['spilt_return'],
            "leadDev_lead"=>empty($res['leadDev_lead'])?'':$res['leadDev_lead'],
            "involvedSystemFlag"=>empty($res['involvedSystemFlag'])?'':$res['involvedSystemFlag'],
            "pzsx"=>empty($res['pzsx'])?'':$res['pzsx'],
            "returnfen"=>empty($res['returnfen'])?'':$res['returnfen'],
            "ggtofj"=>empty($res['ggtofj'])?'':$res['ggtofj'],
            "ggtopl"=>empty($res['ggtopl'])?'':$res['ggtopl'],
            "back"=>empty($res['back'])?'':$res['back'],
            "hardSubmit"=>empty($res['hardSubmit'])?'':$res['hardSubmit'],
            "WF_NextNodeSelect"=>data_get($params,'nextNodeid',''),
            "WF_TmpRemark"=>data_get($params,'remark',''),
            "WF_DocUnid"=>data_get($params,'docUnid',''),
            "WF_Taskid"=>empty($res['WF_Taskid'])?'':$res['WF_Taskid'],
            "WF_Processid"=>empty($res['WF_Processid'])?'':$res['WF_Processid'],
            "WF_NextNodeid"=>data_get($params,'nextNodeid',''),
            "WF_NextUserList"=>empty($res['WF_NextUserList'])?'':$res['WF_NextUserList'],
            "WF_SubNextUserList"=>empty($res['WF_SubNextUserList'])?'':$res['WF_SubNextUserList'],
            "WF_Appid"=>empty($res['WF_Appid'])?'':$res['WF_Appid'],
            "WF_PmsIp"=>empty($res['WF_PmsIp'])?'':$res['WF_PmsIp'],
            "WF_NewDocFlag"=>empty($res['WF_NewDocFlag'])?'':$res['WF_NewDocFlag'],
            "WF_Remark"=> data_get($params,'remark',''),
            "currentNodeUserid"=>empty($res['currentNodeUserid'])?'':$res['currentNodeUserid'],
            "currentNodeid"=>empty($res['currentNodeid'])?'':$res['currentNodeid'],
            "rowNumber"=>empty($res['rowNumber'])?'':$res['rowNumber'],
            "currentNodeId"=>"T10018",
            "WF_Action"=>empty($res['WF_Action'])?'':$res['WF_Action']
        ];
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];

        $req=Node::nodeHandle($requests_info,$params_info);
        return $req;
    }

    /*
     * 节点T10086
     *
     */
    private function NodeT10086(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),[]);
        $requests_info=[
            "applyDept_show"=>empty($res['applyDept_show'])?'':$res['applyDept_show'],
            "headDept_show"=>empty($res['headDept_show'])?'':$res['headDept_show'],
            "project_num_show"=>empty($res['project_num_show'])?'':$res['project_num_show'],
            "countdownStartTime"=>empty($res['countdownStartTime'])?'':$res['countdownStartTime'],
            "analyseStartTime"=>empty($res['analyseStartTime'])?'':$res['analyseStartTime'],
            "implementStartTime"=>empty($res['implementStartTime'])?'':$res['implementStartTime'],
            "onlineStartTime"=>empty($res['onlineStartTime'])?'':$res['onlineStartTime'],
            "overTimeLastDay"=>empty($res['overTimeLastDay'])?'':$res['overTimeLastDay'],
            "analyseOverTimeLastDay"=>empty($res['analyseOverTimeLastDay'])?'':$res['analyseOverTimeLastDay'],
            "implementOverTimeLastDay"=>empty($res['implementOverTimeLastDay'])?'':$res['implementOverTimeLastDay'],
            "onlineOverTimeLastDay"=>empty($res['onlineOverTimeLastDay'])?'':$res['onlineOverTimeLastDay'],
            "holidayNum"=>empty($res['holidayNum'])?'':$res['holidayNum'],
            "analyseHolidayNum"=>empty($res['analyseHolidayNum'])?'':$res['analyseHolidayNum'],
            "implementHolidayNum"=>empty($res['implementHolidayNum'])?'':$res['implementHolidayNum'],
            "onlineHolidayNum"=>empty($res['onlineHolidayNum'])?'':$res['onlineHolidayNum'],
            "holiday"=>empty($res['holiday'])?'':$res['holiday'],
            "analyseHoliday"=>empty($res['analyseHoliday'])?'':$res['analyseHoliday'],
            "implementHoliday"=>empty($res['implementHoliday'])?'':$res['implementHoliday'],
            "onlineHoliday"=>empty($res['onlineHoliday'])?'':$res['onlineHoliday'],
            "before2Curr"=>empty($res['before2Curr'])?'':$res['before2Curr'],
            "beforeCurr"=>empty($res['beforeCurr'])?'':$res['beforeCurr'],
            "mulSystem"=>empty($res['mulSystem'])?'':$res['mulSystem'],
            "text20Id"=>empty($res['text20Id'])?'':$res['text20Id'],
            "req_unit_id_temp"=>empty($res['req_unit_id_temp'])?'':$res['req_unit_id_temp'],
            "req_unit_name_temp"=>empty($res['req_unit_name_temp'])?'':$res['req_unit_name_temp'],
            "unitNameTemp"=>empty($res['unitNameTemp'])?'':$res['unitNameTemp'],
            "unitIdTemp"=>empty($res['unitIdTemp'])?'':$res['unitIdTemp'],
            "plate_id_temp"=>empty($res['plate_id_temp'])?'':$res['plate_id_temp'],
            "dev_lead_id"=>empty($res['dev_lead_id'])?'':$res['dev_lead_id'],
            "text99_id"=>empty($res['text99_id'])?'':$res['text99_id'],
            "text999_id"=>empty($res['text999_id'])?'':$res['text999_id'],
            "allIt"=>empty($res['allIt'])?'':$res['allIt'],
            "allProejct"=>empty($res['allProejct'])?'':$res['allProejct'],
            "allHareword"=>empty($res['allHareword'])?'':$res['allHareword'],
            "project_num"=>empty($res['project_num'])?'':$res['project_num'],
            "if_one_system_manager"=>empty($res['if_one_system_manager'])?'':$res['if_one_system_manager'],
            "return_oa"=>empty($res['return_oa'])?'':$res['return_oa'],
            "if_collect_return"=>empty($res['if_collect_return'])?'':$res['if_collect_return'],
            "spilt_return"=>empty($res['spilt_return'])?'':$res['spilt_return'],
            "leadDev_lead"=>empty($res['leadDev_lead'])?'':$res['leadDev_lead'],
            "involvedSystemFlag"=>empty($res['involvedSystemFlag'])?'':$res['involvedSystemFlag'],
            "pzsx"=>empty($res['pzsx'])?'':$res['pzsx'],
            "returnfen"=>empty($res['returnfen'])?'':$res['returnfen'],
            "ggtofj"=>empty($res['ggtofj'])?'':$res['ggtofj'],
            "ggtopl"=>empty($res['ggtopl'])?'':$res['ggtopl'],
            "back"=>empty($res['back'])?'':$res['back'],
            "hardSubmit"=>empty($res['hardSubmit'])?'':$res['hardSubmit'],
            "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
            "WF_TmpRemark"=> data_get($params,'remark',''),
            "WF_DocUnid"=> data_get($params,'docUnid',''),
            "WF_Taskid"=>empty($res['WF_Taskid'])?'':$res['WF_Taskid'],
            "WF_Processid"=>empty($res['WF_Processid'])?'':$res['WF_Processid'],
            "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
            "WF_NextUserList"=>empty($res['WF_NextUserList'])?'':$res['WF_NextUserList'],
            "WF_SubNextUserList"=>empty($res['WF_SubNextUserList'])?'':$res['WF_SubNextUserList'],
            "WF_Appid"=>empty($res['WF_Appid'])?'':$res['WF_Appid'],
            "WF_PmsIp"=>empty($res['WF_PmsIp'])?'':$res['WF_PmsIp'],
            "WF_NewDocFlag"=>empty($res['WF_NewDocFlag'])?'':$res['WF_NewDocFlag'],
            "WF_Remark"=> data_get($params,'remark',''),
            "currentNodeUserid"=>empty($res['currentNodeUserid'])?'':$res['currentNodeUserid'],
            "currentNodeid"=>empty($res['currentNodeid'])?'':$res['currentNodeid'],
            "rowNumber"=>empty($res['rowNumber'])?'':$res['rowNumber'],
            "currentNodeId"=> "T10086",
            "WF_Action"=>empty($res['WF_Action'])?'':$res['WF_Action']
        ];
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];

        $req=Node::nodeHandle($requests_info,$params_info);
        return $req;
    }

    /*
     *
     *节点T10088
     *
     **/
    private function NodeT10088(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
            "architectrueReview",
            "applyDept_show",
            "countdownStartTime",
            "analyseStartTime",
            "implementStartTime",
            "onlineStartTime",
            "overTimeLastDay",
            "analyseOverTimeLastDay",
            "implementOverTimeLastDay",
            "onlineOverTimeLastDay",
            "holidayNum",
            "analyseHolidayNum",
            "implementHolidayNum",
            "onlineHolidayNum",
            "holiday",
            "analyseHoliday",
            "implementHoliday",
            "onlineHoliday",
            "before2Curr",
            "beforeCurr",
            "mulSystem",
            "text20Id",
            "unitNameTemp",
            "unitIdTemp",
            "plate_id_temp",
            "dev_lead_id",
            "text99_id",
            "text999_id",
            "allIt",
            "allProejct",
            "allHareword",
            "if_one_system_manager",
            "return_oa",
            "if_collect_return",
            "spilt_return",
            "leadDev_lead",
            "involvedSystemFlag",
            "pzsx",
            "returnfen",
            "ggtofj",
            "ggtopl",
            "back",
            "hardSubmit",
            "WF_NextNodeSelect",
            "WF_TmpRemark",
            "WF_DocUnid",
            "WF_Taskid",
            "WF_Processid",
            "WF_NextNodeid",
            "WF_NextUserList",
            "WF_SubNextUserList",
            "WF_Appid",
            "WF_PmsIp",
            "WF_NewDocFlag",
            "WF_Remark",
            "currentNodeUserid",
            "currentNodeid",
            "rowNumber",
            "currentNodeId",
            "WF_Action"
            ],
            [
               "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
               "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10088"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    /*
     *节点T10347
     */

    private function NodeT10347(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10347"
            ]
        );

        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    /*
     *
     *节点T10091
     */
    private function NodeT10091(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],

            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10091"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }
    /*
     * 节点T10269
     *
     */

    private function NodeT10269(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action",
            ],

            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10269"
            ]


        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    /**
     *
     * 节点T0120
     * @return array
     * */
    private function NodeT0120(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "person_date",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action",
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T0120"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    /*
     *节点T10351
     *
     */
    private function NodeT10351(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "person_date",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action",
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10351"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    /*
     *节点T10093
     *
     */
    private function NodeT10093(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10351"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    //节点T10013
    private function NodeT10013(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "WF_SendToOtherUser",
                "applyDept_show_show",
                "headDept_show_show",
                "Subject_show",
                "keyMark_show",
                "integrationTestTime_show",
                "startUp_show",
                "planTime_show",
                "reqGround_show",
                "text21_show",
                "text22_show",
                "newProductText0_show",
                "newProductText1_show",
                "decomposePerson1_show",
                "leadTeam_show",
                "leader_show",
                "next_point_show",
                "comboBox58_show",
                "comboBox73_show",
                "dev_lead_show",
                "project_class_show",
                "project_type_show",
                "reqSuccessAging_show",
                "reqSuccessAnast_show",
                "reqAppraise_show",
                "reqQuality_show",
                "applyDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "applyPerson",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "applyPersonPhone",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "headDept_show",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "headPerson_show",
                "before2Curr",
                "beforeCurr",
                "Subject",
                "reqNum",
                "keyMark",
                "integrationTestTime",
                "startUp",
                "mulSystem",
                "planTime",
                "reqGround",
                "reqDesc",
                "oaStatus",
                "text20",
                "text20Id",
                "text21",
                "text22",
                "oaurl",
                "text26",
                "newProductText0",
                "newProductText1",
                "decomposePerson1",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "leadTeam",
                "involvedSystem",
                "leader",
                "archOpinions",
                "next_point",
                "comboBox58",
                "text59",
                "text60",
                "text62",
                "text61",
                "text63",
                "text64",
                "text66",
                "text65",
                "text67",
                "text68",
                "text69",
                "text700",
                "comboBox73",
                "dev_lead",
                "dev_lead_id",
                "text99",
                "text99_id",
                "text999",
                "text999_id",
                "text76",
                "allIt",
                "allProejct",
                "projectAmount",
                "allHareword",
                "project_status",
                "project_class",
                "project_type",
                "project_num",
                "oaDocNum",
                "person_date",
                "reqSuccessAging",
                "reqSuccessAnast",
                "reqAppraise",
                "reqQuality",
                "evaluation_person",
                "evaluation_date",
                "evaluation_result",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10013"
            ]);
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    //节点T10015
    private function NodeT10015(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "WF_SendToOtherUser",
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10015"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    //节点T10340
    private function NodeT10340(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "projectLeader_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "projectLeader",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10340"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }

    //节点T10077
    private function NodeT10077(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "applyDept_show",
                "headDept_show",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "req_unit_id_temp",
                "req_unit_name_temp",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "archOpinions",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "text76",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_NextNodeSelect",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10077"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }
    //节点T10067
    private function NodeT10067(array $params):array{
        $res=$this->_it->getXmlData( data_get($params,'docUnid',''),
            [
                "architectrueReview",
                "applyDept_show",
                "headDept_show",
                "next_point_show",
                "WF_IsAgree",
                "countdownStartTime",
                "analyseStartTime",
                "implementStartTime",
                "onlineStartTime",
                "overTimeLastDay",
                "analyseOverTimeLastDay",
                "implementOverTimeLastDay",
                "onlineOverTimeLastDay",
                "holidayNum",
                "analyseHolidayNum",
                "implementHolidayNum",
                "onlineHolidayNum",
                "holiday",
                "analyseHoliday",
                "implementHoliday",
                "onlineHoliday",
                "before2Curr",
                "beforeCurr",
                "mulSystem",
                "text20Id",
                "unitNameTemp",
                "unitIdTemp",
                "plate_id_temp",
                "next_point",
                "dev_lead_id",
                "text99_id",
                "text999_id",
                "allIt",
                "allProejct",
                "allHareword",
                "if_one_system_manager",
                "return_oa",
                "if_collect_return",
                "spilt_return",
                "leadDev_lead",
                "involvedSystemFlag",
                "pzsx",
                "returnfen",
                "ggtofj",
                "ggtopl",
                "back",
                "hardSubmit",
                "WF_TmpRemark",
                "WF_DocUnid",
                "WF_Taskid",
                "WF_Processid",
                "WF_NextNodeid",
                "WF_NextUserList",
                "WF_SubNextUserList",
                "WF_Appid",
                "WF_PmsIp",
                "WF_NewDocFlag",
                "WF_Remark",
                "currentNodeUserid",
                "currentNodeid",
                "rowNumber",
                "currentNodeId",
                "WF_Action"
            ],
            [
                "WF_NextNodeSelect"=> data_get($params,'nextNodeid',''),
                "WF_TmpRemark"=>data_get($params,'remark',''),
                "WF_DocUnid"=>data_get($params,'docUnid',''),
                "WF_NextNodeid"=> data_get($params,'nextNodeid',''),
                "WF_Remark"=>data_get($params,'remark',''),
                "currentNodeId"=>"T10067"
            ]
        );
        $params_info=[
            'docUnid' => data_get($params,'docUnid',''),
            'nextNodeid' => data_get($params,'nextNodeid',''),
            'remark' => data_get($params,'remark','')
        ];
        $req=Node::nodeHandle($res,$params_info);
        return $req;
    }
}
